iT邦幫忙

2024 iThome 鐵人賽

DAY 21
1
自我挑戰組

資深產品設計師的產品設計思維系列 第 21

設計與工程的溝通障礙:為何設計師必須了解技術限制?

  • 分享至 

  • xImage
  •  

在台灣工作時,我曾參與導師工作,並支援多家公司與設計師工作坊,驚訝地發現,居然有不少企業的工作環境完全不允許設計師與工程師直接溝通。直到今天,這件事對我來說依然不可思議。

在參加過的工作坊中,我堅持從設計開始前,讓前後端工程師就參與討論。這是極其重要的一環。如果一開始不讓工程師參與,最常出現的情況就是:設計師進行了大量的使用者研究和訪談,最終開心地設計出一堆圖稿。這些設計交給 PM,然後轉交給工程師後,工程師卻開始表示:「這個做不到」、「這個沒辦法」、「這個沒必要」。設計師聽完完全無法理解,為什麼工程師這麼難溝通,似乎什麼都做不到。

而從工程師的角度來看,則覺得設計師好像對技術一無所知,提出的設計完全忽視了技術上的限制。有時,設計師提出的方案明明有更簡單的做法,但設計師卻選擇了技術實現上最複雜的一條路。

溝通斷層的根源

在這種情況下,工程師所說的「做不到」和「沒辦法做」往往有多種含義。設計師真的理解為什麼做不到嗎?其實,在技術上可能有很多方法可以達成某個目標,但這些方法背後往往需要考慮到技術框架、人力資源,以及使用者體驗的取捨。

身為資深設計師,理解科技的限制是不可或缺的能力之一。這並不是說當前社會能否實現某種技術,而是針對特定公司和產品,理解其技術架構、框架的限制,以及當前資源是否允許。例如,一些技術框架可能已經隨著時間推移變得老舊、難以靈活運用,又或者是當初架構設計的時候並沒有考慮到今天的需求。因此,不是所有技術想法都能輕易實現。

常見問題與解決方案

我在工作中經常遇到的幾個問題如下:

1.設計方案的複雜性不必要
設計師提出的設計方案看似合理,但有時其實可以用更簡單的方法達成相同的效果。如果設計師不了解技術實現的方式,可能會走冤枉路,結果耗費工程師大量時間和精力,卻無法提升最終的使用者體驗。
2.設計對技術的誤解
設計師畢竟是從視覺與使用者體驗的角度出發,對技術的理解更多是基於推測。因此,有時設計師會提出與現實技術實現大相徑庭的方案,導致後續的技術實現變得非常困難。
3.偏門實現方式的隱性成本
某些設計方案技術上可能是可行的,但背後的實現成本可能會影響其他部分。例如,為了實現一個特殊的設計效果,工程師可能需要做出其他妥協,導致使用者體驗下降或技術維護難度增加。因此,設計與技術之間的平衡非常重要。
設計師與工程師的協作不可或缺

有些設計師或公司管理層經常抱怨,「為什麼某某公司能做到,而我們卻做不到?」這其實反映了設計師與工程師之間的溝通斷層。不同公司有不同的技術框架、資源配置和市場需求,設計師必須了解公司本身的技術條件,才能做出可行的設計提案。

當設計進入繪製圖稿階段,卻從未與工程師開過會,那麼這個設計很可能是脫節的。作為設計師,我們應該主動去了解工程師的限制與需求,這樣才能在技術可行性與使用者體驗之間找到最佳的平衡點,並提出真正可落地的設計方案。

這種跨職能的溝通和理解,正是成為資深設計師的關鍵。在這個角色中,我們不僅僅要關注視覺美感和使用者體驗,還要掌握技術邏輯,理解公司的技術限制,並與工程師、PM 及其他利害關係人進行有效的溝通,這樣才能推動項目的成功落地。


上一篇
Skills-Based Hiring的兩難:真的能找到合適的人才嗎?
下一篇
設計準則與商業價值:提升跨平台應用程式體驗的策略
系列文
資深產品設計師的產品設計思維25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言